LPI Level 2 Exam 201: Curriculum Outline

Linux User Notification and Device Management


Overview/Description
Because Linux and UNIX were designed from inception as multi-user operating systems, there is often the need for a system administrator to provide information about system status and future availability to all users. Rather than send an e-mail to all users, Linux provides facilities for an administrator to post public notices and messages for all users to see. This course covers the methods available to a system administrator for user notification. This course also demonstrates the system used by Linux to detect and initialize hardware devices on the system - both those found during boot up, as well as those plugged in later such as USB flash drives. This course is for people taking Advanced Level Linux Professional (LPIC-2) Exam 201.

Target Audience
Administrators who are rolling out and supporting Linux in the enterprise; individuals seeking internationally recognized, distribution-neutral Linux certification

Prerequisites
Candidates must have an active LPIC-1 certification to receive LPIC-2 certification, but the LPIC-1 and LPIC-2 exams may be taken in any order.

Expected Duration (hours)
1.0

Lesson Objectives

Linux User Notification and Device Management

  • Show local login messages to users
  • Show network login messages to users
  • Show the message of the day to users
  • Show fortunes to users
  • Show wall messages to users
  • Show shutdown alert messages to users
  • Display logon messages to users
  • Display a wall message to users
  • Display a shutdown alert message to users
  • Create udev rules for devices
  • Create SYMLINK rules for devices
  • Create persistent names for devices
  • Create ownership and permission rules for devices
  • Create rules for a device
  • Recognize how the SysFS file system is used in kernel processes

    Course Number:
    lu_lalp_a01_it_enus

  • Back to List

    E-mail and Security in Linux


    Overview/Description
    Linux has networking and system security as two of its fundamental design goals. Linux functions as the e-mail server for a large number of businesses and organizations. Those wishing to provide POP3 and IMAP mail access often turn to a system such as Courier or Dovecot to provide these services. This course demonstrates how to configure these systems. In addition, because of its strong-networked and secure framework, Linux can be configured as an excellent network router for small to medium applications. This course demonstrates how to configure Linux as a router and also provides the learner with the groundwork for securing and testing the security of a Linux installation. This course is for people taking Advanced Level Linux Professional (LPIC-2) Exam 201.

    Target Audience
    Administrators who are rolling out and supporting Linux in the enterprise; individuals seeking internationally recognized, distribution-neutral Linux certification

    Prerequisites
    Candidates must have an active LPIC-1 certification to receive LPIC-2 certification, but the LPIC-1 and LPIC-2 exams may be taken in any order.

    Expected Duration (hours)
    2.0

    Lesson Objectives

    E-mail and Security in Linux

  • Install the Courier mail server
  • Perform the post-installation of the Courier mail server
  • Configure the Courier IMAP service
  • Configure the Courier POP3 service
  • Configure Dovecot mail server users
  • Configure Dovecot mail server authentication
  • Configure the Dovecot mail location
  • Configure the Dovecot mail server for the POP3 service
  • Install the Courier mail server
  • Perform Courier post-installation tasks
  • Configure the Courier IMAP and POP3 services
  • Customize Dovecot mailbox location
  • Manage firewall filter rules
  • Secure a network using SNAT and IP masquerading
  • Configure and display network routes
  • Configure port redirection
  • Configure Fail2ban to avoid brute-force attacks
  • Configure Snort Inlines intrusion prevention system
  • Configure Snort for intrusion detection
  • Configure the nmap port-scanning tool
  • Configure a Linux router
  • Secure the Linux system

    Course Number:
    lu_lalp_a02_it_enus

  • Back to List

    Linux Kernel Compilation and Linux Startup


    Overview/Description
    To describe how to compile the Linux kernel and configure system startup files.

    Target Audience
    Students wishing to acquire the intermediate skills required as a Linux system administrator.

    Prerequisites
    A knowledge of basic Linux system administration

    Expected Duration (hours)
    2.5

    Lesson Objectives

    Linux Kernel Compilation and Linux Startup

  • Identify the characteristics of Linux kernels and kernel modules
  • Recognize the procedure for compiling and installing a Linux kernel
  • Compile and install a Linux kernel
  • Patch a Linux kernel
  • Configure kernel modules and modify kernel settings
  • Customize Linux system startup and boot processes
  • Recognize how to manipulate the Linux boot process and recover from filesystem failures
  • Customize Linux system startup and perform system recovery tasks

    Course Number:
    lu_lalp_a03_it_enus

  • Back to List

    Linux File Sharing and Filesystem Management


    Overview/Description
    To describe techniques for managing the Linux filesystem and configuring file and service sharing.

    Target Audience
    Students wishing to acquire the intermediate skills required as a Linux system administrator.

    Prerequisites
    A knowledge of basic Linux system administration

    Expected Duration (hours)
    2.5

    Lesson Objectives

    Linux File Sharing and Filesystem Management

  • Identify the commands and utilities used to create and configure the Linux filesystem
  • Use system utilities to maintain a Linux filesystem
  • Configure filesystem automounting and create a filesystem for CD-ROMs
  • Create and configure a Linux filesystem
  • Configure a Samba server and access it from Linux
  • Configure the Network File System (NFS)
  • Configure a Samba server and the Network File System (NFS)
  • Identify the tasks required to configure DHCP on Linux systems

    Course Number:
    lu_lalp_a04_it_enus

  • Back to List

    Linux Network Configuration


    Overview/Description
    To describe techniques for configuring network clients and DNS services.

    Target Audience
    Students wishing to acquire the intermediate skills required as a Linux system administrator.

    Prerequisites
    A knowledge of basic Linux system administration

    Expected Duration (hours)
    2.0

    Lesson Objectives

    Linux Network Configuration

  • Configure a Linux client for networking
  • Identify the requirements for a Linux VPN implementation and distinguish between troubleshooting utilities
  • Perform network client configuration tasks
  • Recognize how to perform basic BIND 8/9 configuration tasks
  • Create a DNS zone file and test the DNS configuration
  • Configure DNS zones on a Linux system
  • Identify methods for securing a Linux DNS server

    Course Number:
    lu_lalp_a05_it_enus

  • Back to List

    Linux Network Services


    Overview/Description
    To describe how to configure mail and news services and install web servers.

    Target Audience
    Students wishing to acquire the intermediate skills required as a Linux system administrator.

    Prerequisites
    A knowledge of basic Linux system administration

    Expected Duration (hours)
    2.5

    Lesson Objectives

    Linux Network Services

  • Configure a Majordomo mailing list
  • Recognize the components and features of typical e-mail service configurations
  • Use Procmail to manage mail traffic
  • Recognize the commands and files used to install and configure a news server
  • Configure mail and news services
  • Recognize the procedure for installing and configuring an Apache Server
  • Configure virtual hosting on an Apache web server and install an SSL certificate
  • Identify characteristics of Apache web server and virtual hosting configurations
  • Recognize the key characteristics and security features of Squid

    Course Number:
    lu_lalp_a06_it_enus

  • Back to List

    Linux System Maintenance and Hardware Configuration


    Overview/Description
    To outline methods for configuring hardware devices and to describe common system maintenance tasks.

    Target Audience
    Students wishing to acquire the intermediate skills required as a Linux system administrator.

    Prerequisites
    A knowledge of basic Linux system administration

    Expected Duration (hours)
    2.5

    Lesson Objectives

    Linux System Maintenance and Hardware Configuration

  • Configure and implement software RAID
  • Identify procedures for installing new hardware devices in Linux
  • Recognize how to configure kernel options to support hardware devices
  • Configure software RAID and logical volumes
  • Recognize utilities and commands used to configure PCMCIA devices
  • Configure system logging
  • Recognize the procedure for building DEB and RPM packages
  • Identify factors to consider when formulating a backup plan
  • Configure system logging and recognize the requirements for a debian package installation

    Course Number:
    lu_lalp_a07_it_enus

  • Back to List

    Linux Security


    Overview/Description
    To describe methods for securing Linux system resources.

    Target Audience
    Students wishing to acquire the intermediate skills required as a Linux system administrator.

    Prerequisites
    A knowledge of basic Linux system administration

    Expected Duration (hours)
    2.5

    Lesson Objectives

    Linux Security

  • Recognize how to configure NIS
  • Recognize how to install and configure an LDAP server
  • Recognize how to configure PAM authentication
  • Configure LDAP and PAM authentication
  • Recognize the characteristics of IP chains and IP tables
  • Identify methods for restricting access to FTP servers
  • Recognize how to configure OpenSSH
  • Configure TCP wrappers
  • Restrict access to system resources using OpenSSH and TCP wrappers

    Course Number:
    lu_lalp_a08_it_enus

  • Back to List

    Linux System Troubleshooting


    Overview/Description
    To describe how to troubleshoot local system and networking issues in Linux.

    Target Audience
    Students wishing to acquire the intermediate skills required as a Linux system administrator.

    Prerequisites
    A knowledge of basic Linux system administration

    Expected Duration (hours)
    2.0

    Lesson Objectives

    Linux System Troubleshooting

  • Recognize how to create boot disks and root disks
  • Determine, from the boot-up text, the distinction between the four stages of the boot sequence
  • Recognize the characteristics of LILO and determine the cause of LILO errors
  • Create a boot disk and troubleshoot boot errors
  • Identify the source of common local system configuration problems
  • Identify factors that can affect the performance of shell programs
  • Recognize how to troubleshoot common network problems
  • Use appropriate tools and commands to determine the source of network problems

    Course Number:
    lu_lalp_a09_it_enus

  • Back to List